package com.heu.blood.storge.dao;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.heu.blood.analysis.vo.BloodTestTransfusionVo;
import com.heu.blood.statistic.entity.BloodUsagePurpose;
import com.heu.blood.storge.entity.BloodVerifyStorgeEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.heu.blood.storge.vo.BloodContactVerifyAndInStorgeVo;
import com.heu.blood.storge.vo.BloodOutStorgeEntityVo;
import com.heu.blood.storge.vo.BloodStorgeWarningVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import java.util.Map;

/**
 * 
 * 
 * @author lyj
 * @email lyj@heu.com
 * @date 2023-06-16 00:33:53
 */
@Mapper
public interface BloodVerifyStorgeDao extends BaseMapper<BloodVerifyStorgeEntity> {
      /**
       * 按照血液ID联表查询
       * @return
       */
      IPage<BloodContactVerifyAndInStorgeVo> contactVerifyandInStorgeByBloodId(IPage<BloodContactVerifyAndInStorgeVo> page,@Param(Constants.WRAPPER) QueryWrapper<BloodContactVerifyAndInStorgeVo> wrapper);
}
